package com.java.service;

import com.java.pojo.CheckReveal;
import com.java.pojo.Course_info;
import com.java.pojo.Teacher_info;

import java.util.List;

/**
 * description:描述
 * author:作者
 * time:2020/11/24 21:34
 */
public interface TeacherFunctionService {

    /**
     * 查找学生信息
     * @param teacheWxid
     * @return
     */
    Teacher_info findStudentInfoByWxid(String teacheWxid);

    /**
     * 注册添加教师信息
     * @param teacher_info
     * @return
     */
    boolean alertTeacherInfo(Teacher_info teacher_info);

    /**
     * 由wxid获取课程列表
     * @param Wxid
     * @return
     */
    List<Course_info> findTeacherCourseByWxid(String Wxid);


    boolean addCourseInfo(Course_info course_info);
    boolean updateCourseInfo(Course_info course_info);
    boolean deleteCourseInfo(String courseUuid);

    boolean beginCheck(String courseUuid, String courseNow);
    boolean endCheck(String courseUuid);

    List<CheckReveal> checkListReveal(String courseId,String courseNum);

}
